put one's best foot forward – English–Italiano translations

🇬🇧 en it 🇮🇹

put one's best foot forward verb

  • make favorable impression
fare buona impressione, fare del proprio meglio
Wiktionary Links